GeoLiteCity ダウンロードができなくなった

投稿日:

ya1502_2021.jpg


IP からの所在地取得ができなくなった

"GeoLiteCity.dat" ファイルの情報が信頼できなくなっていたので調べてみたら、2019/12頃から更新されなくなっていたようです。症状としては、所在地情報が余りにも違いすぎて表示されていました。例えば実際は長崎なのに、荒川区南千住 etc..などです。

そこで、あちこち検索していたらここを見つけました。

  https://qiita.com/yyojiro/items/e0f0a07949573de3b279

記載されているように実行しても、ダウンロードが上手くいきません。そこでやった事は以下の通り。

1: 公式サイトでアカウントの登録をする

  https://www.maxmind.com/en/geolite2/signup

2: 指定したメール宛に、ライセンスキーが郵送される

3: 指定されたアドレスにアクセスし、必要なデータをダウンロード

  (公式サイトからダウンロードできるのはMaxMind DB形式かcsv形式だけのよう)

4: 私の場合は、csv形式をダウンロード

5: 以下を実行後

  [root@cent7 ~]# git clone https://github.com/sherpya/geolite2legacy.git

  [root@cent7 ~]# cd geolite2legacy/

6: 先程ダウンロードした、csv形式ファイルを./geolite2legacy ディレクトリにコピー

7: [root@cent7 geolite2legacy]# pip install -r requirements.txt

以下状況に応じて実行

[root@cent7 geolite2legacy]# ./geolite2legacy.py -i GeoLite2-City-CSV_*****..zip -f geoname2fips.csv -o GeoIPCity.dat

[root@cent7 geolite2legacy]# ./*****



以上。